草庐IT

HTML 样式- CSS

全部标签

javascript - 开源 scorm 播放器纯 javascript 和 html?

有没有纯javascript和html的scorm播放器。我确实不想为此使用任何服务器端语言。我找到了一个开源Scormpool但它只是在玩scorm而不是跟踪。并且没有可用的文档。如果你们知道请帮助。 最佳答案 这也可以帮助您入门,或者您可以根据自己的需要对其进行定制。https://github.com/skfriese/simple-scorm-api这是一个基本的SCORM1.2-onlyRTE测试环境,位于一个HTML文件中,是我多年前根据自己的需要创建的。我最近才选择清理它以与他人分享。很容易将其放入您的包文件夹并从那里

javascript - 带文字的 CSS 平行四边形

我使用CSS3的skew变换制作了一个平行四边形,并将文本放置在另一个具有相反skew值的div中,以便文本保持未变换:JSFiddleexample.有没有办法让文本像这样对齐平行四边形的边缘:我愿意接受其他建议,例如在无法使用CSS的情况下使用canvas。如果有一种JavaScript技术可以做到这一点,那么任何可能有用的链接都将不胜感激。更新:在寻找一些跨浏览器解决方案后,我发现实现此目的的最简单工具是thistool。. 最佳答案 根据要求,您的答案在于使用-webkit-shape-in​​side:http://hon

javascript - 在具 Angular html 容器中捕获焦点

我正在构建一个可访问的网站并尝试管理焦点。我需要打开一个模式,然后将焦点放在模式中的第一个元素上,然后捕获焦点,直到模式关闭(“取消”或“接受”)。HTMLOpenModalTermsofServiceLoremIpsumLoremIpsumLoremIpsumLoremIpsumCancelAccept/span>SeprateContentJavascriptangular.module('app').controller('Controller',modalCtrl);functionmodalCtrl(){$scope.modal={open:function(){angula

javascript - Vuejs css 作用域性能

我正在使用VueJs开发一个新的应用程序,我看到它实现了一个像这样的“css作用域”.example{color:red;}hi它呈现的样子.example[_v-f3f3eg9]{color:red;}hi我要开发一个包含许多原子设计组件的大元素,我想问一下,为了性能,使用类还是使用作用域更好 最佳答案 Scopedstylesdonoteliminatetheneedforclasses.DuetothewaybrowsersrendervariousCSSselectors,p{color:red}willbemanytime

javascript - 使用过滤器的 Angular 突出显示和取消突出显示动态 html

我正在尝试编写一组过滤器来突出显示然后取消突出显示动态生成的html:高亮过滤器:app.filter('highlight',function($sce){returnfunction(str,termsToHighlight){//SorttermsbylengthtermsToHighlight.sort(function(a,b){returnb.length-a.length;});varregex=newRegExp('('+termsToHighlight.join('|')+')','g');return$sce.trustAsHtml(str.toString().r

javascript - 设置样式位置 : absolute 时,Chrome 对象标签加载多次

在加载HTML对象时,在通过正确的方法处理Chrome中的加载事件时遇到了一些麻烦。我正在使用HTML对象将小部件加载到基于Web的仪表板中,加载事件在Chrome中看起来被破坏了,因为我重复触发了加载事件,但前提是我在加载的对象上设置了样式事件定位:绝对。不幸的是,对于我的应用程序来说,这是一个关键功能,因为我需要使用javascript将小部件放置在特定的屏幕位置。下面的fiddle将使Chrome进入无限循环,而它在其他浏览器中只触发一次(尽管在我的应用程序中Chrome触发加载事件两次然后停止)。HTMLNotFired..."JavaScript:varcnt=0;(func

javascript - 在 iPad/iPhone 上使用 HTML5 视频全屏显示

我正在尝试通过JavaScript在iPad/iPhone上播放和全屏显示HTML5视频元素,但是当我尝试videoElement.webkitEnterFullScreen()时,我看到一个INVALID_STATE_ERR:Dom异常11。我的Code对于Example现在,它看起来像是对thisbehavior的具体支持在此处添加:它专门防止在没有用户手势的情况下进入全屏。我的问题:有解决办法吗?我看到Vimeo的HTML5视频播放器正在以某种方式模仿这种行为here(在iPad/iPhone上)所以,这似乎是可能的。我错过了什么吗? 最佳答案

javascript - 有没有办法判断元素是否已完成 CSS3 过渡?

我正在寻找事件、回调或其他方式来判断CSS3转换何时完成。这可能吗? 最佳答案 使用transitionend事件。请注意,必须添加特定于vendor的前缀。 关于javascript-有没有办法判断元素是否已完成CSS3过渡?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9995642/

javascript - 是否可以使用 Phone SMS API 从 phonegap HTML/Javascript 应用程序发送 SMS?

我一直在尝试使用Phonegap,并用HTML/Javascript创建了一个小应用程序来发送SMS。我尝试了这段代码window.location.href='sms:XXXXXXXX06?body=Testing',它打开了一个屏幕来手动发送我想自动发送的短信。请注意,我通过将我的项目源代码上传到build.phonegap.com创建了一个Android应用程序,所以我不能修改.apk源。是否可以仅使用Javascript来实现? 最佳答案 参见PhonegapSMSPlugin发送短信。

javascript - 测试用户是否可以在 html 页面上看到元素

有什么方法可以知道某个元素在html页面上是否可见?像这样:考虑到水平/垂直滚动位置、浏览器窗口的宽度/高度以及页面上元素的位置/大小,可能可以做到这一点,但我对jQuery的经验很少,所以我不知道如何去做吧。并且可能有一个可以调用的简单函数,我不知道。 最佳答案 您可以使用.is(':visible')选择器来检查元素当前在DOM中是否可见。编辑:但是,正如@BenM提到的,这不会检查您页面上的元素是否实际上超出了您的可滚动范围-在这种情况下您可以使用的一个很棒的小插件是ViewportSelectorsforjQuery.